// 创建评论集合

// 引入 mongoose 第三方模块
const mongoose = require('mongoose');

// 创建用户集合规则
const commentSchema = new mongoose.Schema({
    // 文章ID
    aid: {
        // ID类型
        type: mongoose.Schema.Types.ObjectId,
        // 关联文章集合
        ref: 'Article'
    },
    // 评论人ID
    uid: {
        // ID类型
        type: mongoose.Schema.Types.ObjectId,
        // 关联用户集合
        ref: 'User'
    },
    // 评论时间
    time: {
        type: Date
    },
    //  内容
    content: {
        type: String
    } 
});

// 创建集合
const Comment = mongoose.model('Comment', commentSchema);


// 将评论集合作为模块成员进行导出
module.exports = {
    Comment
}


